<?php
namespace app\common\search\tysj;

/**
 * 提供搜索条件
 */
class ProductClassify extends Base{
	protected $request = 'tysj\\ProductClassify';

	//公开列表搜索器
	public function list($model, $post = null) {
		if(!$post) {
			$post = $this->request->list();
		}

		//无条件默认添加搜索条件
		$this->list_default($model);

		//判断是否添加type类型搜索条件
		$this->list_type($model, $post);

	}


	//无条件默认添加搜索条件
	public function list_default($model) {
		$model->order('odr desc');
	}

	//判断是否添加type类型搜索条件
	public function list_type($model, $post) {
		if($post['type'] !== '') {
			$this->list_type_ipl($model, $post);
		}
	}

	//添加type类型搜索条件
	public function list_type_ipl($model, $post) {
		$model->whereIn('type', $post['type']);
	}
}
